
import re
from public.action import *
from public.business import *
from public.testData import *
from public.tools import*

jfname="消费积分"#参数化积分类型名称
hsbl="1"#参数化积分换算比例
csjf="0"#参数化初始积分数
testCase="DBshop045_客户管理编辑管理积分积分类型"
firefox=openBrowser(urlAdmin)
DBshopLoginAdmin(firefox)
DBshopEnterMenu3(firefox,"客户管理","管理积分","积分类型")

#1.点击积分类型，点击“编辑”按钮，类型名称“消费积分”，积分换算比例“1”，初始积分数“0”。
#点击积分类型名称对应的编辑超链接
firefox.find_element_by_xpath("//td[text()='%s']/following-sibling::td[3]/a"%jfname).click()
#调用js修改积分换算比例
firefox.execute_script("document.getElementById('integral_currency_con').value='%s';"%hsbl)
#调用js修改初始积分数
firefox.execute_script("document.getElementById('default_integral_num').value='%s';"%csjf)
#点击保存积分类型按钮
firefox.find_element_by_xpath("//button").click()
#获取页面中的文本
a=firefox.find_element_by_xpath("//body").text
#断言
try:
    if re.search("积分类型信息编辑成功",a):#如果页面中显示积分类型信息编辑成功
        writeLog("%s 测试通过" % testCase)
except:
    writeLog("%s 测试失败" % testCase)
    getPhoto(firefox)
firefox.quit()